public class PromotionRuleType {
	public class PromotionRuleType_e {
		public Double PromotedStoreCategoryID;
		public String PromotedeBayCategoryID;
		public String PromotedKeywords;
		public String ReferringItemID;
		public Double ReferringStoreCategoryID;
		public String ReferringeBayCategoryID;
		public String ReferringKeywords;
		public String PromotionScheme;
		public String PromotionMethod;
	
		//Setters
		public void setPromotedStoreCategoryID(Double val) {PromotedStoreCategoryID = val; field_order_type_info.add('PromotedStoreCategoryID'); }
		public void setPromotedeBayCategoryID(String val) {PromotedeBayCategoryID = val; field_order_type_info.add('PromotedeBayCategoryID'); }
		public void setPromotedKeywords(String val) {PromotedKeywords = val; field_order_type_info.add('PromotedKeywords'); }
		public void setReferringItemID(String val) {ReferringItemID = val; field_order_type_info.add('ReferringItemID'); }
		public void setReferringStoreCategoryID(Double val) {ReferringStoreCategoryID = val; field_order_type_info.add('ReferringStoreCategoryID'); }
		public void setReferringeBayCategoryID(String val) {ReferringeBayCategoryID = val; field_order_type_info.add('ReferringeBayCategoryID'); }
		public void setReferringKeywords(String val) {ReferringKeywords = val; field_order_type_info.add('ReferringKeywords'); }
		public void setPromotionScheme(String val) {PromotionScheme = val; field_order_type_info.add('PromotionScheme'); }
		public void setPromotionMethod(String val) {PromotionMethod = val; field_order_type_info.add('PromotionMethod'); }


		//Getters
		public Double getPromotedStoreCategoryID() { return PromotedStoreCategoryID; }
		public String getPromotedeBayCategoryID() { return PromotedeBayCategoryID; }
		public String getPromotedKeywords() { return PromotedKeywords; }
		public String getReferringItemID() { return ReferringItemID; }
		public Double getReferringStoreCategoryID() { return ReferringStoreCategoryID; }
		public String getReferringeBayCategoryID() { return ReferringeBayCategoryID; }
		public String getReferringKeywords() { return ReferringKeywords; }
		public String getPromotionScheme() { return PromotionScheme; }
		public String getPromotionMethod() { return PromotionMethod; }

	
		private String[] PromotedStoreCategoryID_type_info = new String[]{'PromotedStoreCategoryID','http://www.w3.org/2001/XMLSchema','long','0','1','false'};
		private String[] PromotedeBayCategoryID_type_info = new String[]{'PromotedeBayCategoryID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] PromotedKeywords_type_info = new String[]{'PromotedKeywords','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ReferringItemID_type_info = new String[]{'ReferringItemID','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ReferringStoreCategoryID_type_info = new String[]{'ReferringStoreCategoryID','http://www.w3.org/2001/XMLSchema','long','0','1','false'};
		private String[] ReferringeBayCategoryID_type_info = new String[]{'ReferringeBayCategoryID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ReferringKeywords_type_info = new String[]{'ReferringKeywords','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] PromotionScheme_type_info = new String[]{'PromotionScheme','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] PromotionMethod_type_info = new String[]{'PromotionMethod','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}